@charset "utf-8";
body, td {margin: 0px;font: 12px Arial, Helvetica, sans-serif;text-align: left;}
.img {border:none;}
.smalltxt {font: 12px Arial, Helvetica, sans-serif !important;font: 11px Arial, Helvetica, sans-serif;}
html, body {/*	scrollbar-face-color: #15A3D9;scrollbar-highlight-color: #555555;scrollbar-3dlight-color: #555555;scrollbar-darkshadow-color: #60B7DE;scrollbar-shadow-color: #555555;scrollbar-arrow-color: #FFFFFF;scrollbar-track-color: #A4D6EA;*/background: #f2f2f2; padding-top:20px;padding-left:10px;padding-bottom: 5px;}
input, textarea, select { font: 12px Arial, Helvetica, sans-serif;line-height: 1.3em;color: #555;background: #FFFFFF;
vertical-align:middle;}
form {margin: 0px;}
textarea {overflow: auto;}
.checkbox, .radio {border: 0px;background: none;vertical-align: middle !important;vertical-align: baseline;margin-bottom: 5px !important;margin-bottom: 0;height: 16px;}
a {text-decoration: none;color: #555;}
a:hover {text-decoration: underline;}
.red{ color:#FF0000;}
.fR {color:#FF0000}
.fG {color:#FF0000}
.lf {float:left;}
h2,h1{ margin:0; padding:0;text-shadow:1px 1px #fff }
.ml{ background:url(admin_main_line.gif) repeat-x; height:2px; width:100%; margin:10px 0;  font-size:2px;}
.clear{ clear:both;}
ul,li,input{ margin:0; padding:0; list-style:none}
img{ border:none}
/* ====================================================== */


.nav {}
.nav h2{ background:url(admin_mian_nav_dot.gif) no-repeat left; padding-left:10px; font-size:12px; font-weight:normal}
.main_warp{  margin-top:10px;  }
.main_warp  h1{ background:url(admin_main_title_bg.gif) repeat-x; height:33px; border-left:1px #d7d7d6 solid; border-right:1px #d7d7d6 solid; font-size:12px; font-weight:normal; margin:7px 0;     }
.main_warp  h1 img.icon{ padding:0px 6px 0 6px; position:relative; top:3px; }
.main_warp h1 span{line-height:34px;position:relative; top:-6px; font-weight:bold }

.main_warp .tips{ padding:10px 0;}
.main_warp .tips img{ position:relative; top:5px; margin-right:10px;}

.main_warp .diy_btn{ margin-top:20px; margin-left:15px;margin-bottom: 20px;}
.main_warp .diy_btn ul li{ float:left;  width:80px; text-align:center}
.main_warp .diy_btn ul li p{ margin:5px 0; color:#4d4d4d ;text-shadow:1px 1px #fff }
.main_warp .diy_btn ul li a:hover{ text-decoration:none}

.main_warp .diy_btn .add_btn { margin-top:20px; margin-bottom:30px; margin-left:15px;  }
.main_warp .diy_btn .add_btn a{ display:block; height:25px; line-height:25px; background:url(admin_main_btn1_bg.gif) no-repeat; width:115px; padding-left:35px; color:#2c6ba4;   }
.main_warp .diy_btn .add_btn a:hover{ text-decoration:none}


.main_warp .bbslist li  { line-height:24px; height:24px; overflow:hidden; float:left; width:50%;}
.main_warp .bbslist li a{ color:#333}
.main_warp .bbslist li span.bk a{color:#bbbbbb; margin-left:10px; }
.main_warp .bbslist li em span{float:right; margin-right:20px;}
.main_warp .bbslist li span { color:#bbbbbb}
.main_warp .bbslist li i{ font-style:normal; margin-left:10px;}

.main_warp2{ padding-left:20px;}
.main_warp2 h2{ font-size:12px;}
.main_warp2 h2 img{ position:relative; top:4px; margin-right:10px;}

.main_warp2 .sq { padding:10px 0}
.main_warp2 .sq li{ float:left; width:49.5%; color:#929292}


.main_warp2 .sys_info li{ float:left; width:48%; color:#2f2b2b; line-height:22px; background:url(admin_mian_nav_dot.gif) no-repeat 0 8px; padding-left:15px;}



.contenter{ margin-right: 20px; margin-top: 10px;   padding: 5px; height: 100% }
.contenter .border {border:1px #e1e1e1 solid; border-left:1px solid #bebebe; border-top:1px solid #bebebe; height:22px; line-height:22px; padding: 2px }
.contenter .line{ border-bottom: 1px #f2f2f2 solid;}
.contenter .txt{ height: 100px;  }
.contenter .itemtitle h3{ font-size: 14px;}
.contenter  table{   padding: 5px;}

.contenter .sub_btn{ width:67px; background:url(admin_btn_bg1.gif) no-repeat; border:none; height:31px; line-height:25px; cursor:pointer}


/*list*/
.search { margin-top:20px; margin-right:20px;}
.search h1{ background:url(admin_list_search_icon.gif) no-repeat left; width:59px; height:23px;}
.search .sh_btn{ width:67px; background:url(admin_btn_bg1.gif) no-repeat; border:none; height:31px; line-height:25px; cursor:pointer}
.search .keywords{ width:140px;}


/*edit*/
.editpage { margin-top:20px; margin-right:20px;}
.editpage h1{ background:url(admin_list_edit_icon.gif) no-repeat left; width:59px; height:23px;}


/*add*/
.addpage { margin-top:20px; margin-right:20px;}
.addpage h1{ background:url(admin_list_add_icon.gif) no-repeat left; width:59px; height:23px;}


#cpform .datebox{ border:1px #e1e1e1 solid; border-left:1px solid #bebebe; border-top:1px solid #bebebe;height:22px; line-height:22px; padding: 2px}


.inputborder { border:1px #e1e1e1 solid; border-left:1px solid #bebebe; border-top:1px solid #bebebe; height:21px; line-height:21px; padding: 2px  }

.select{border:1px #e1e1e1 solid; border-left:1px solid #bebebe; border-top:1px solid #bebebe;line-height:22px;color:#666;margin:-1px;padding:4px 3px;font-size:13px;width:103px;*width:95px;}
.select_border{*background:#fff;*border:1px #e1e1e1 solid; *border-left:1px solid #bebebe; *border-top:1px solid #bebebe;*padding:4px;width:83px;}
.select_border .container{*border:0;*position:relative;*width:93px;*height:18px;*overflow:hidden;*background:#fff;}
.container select{  *margin:-2px; *width:96px; }



.list_warp{ margin-top:10px;margin-right:20px;}
.list_warp .list_act_title{ background:url(admin_main_title_bg.gif) repeat-x; height:33px;_height:29px; line-height:33px;  border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6; _padding-top:4px; color:#cdcdcd}
.list_warp .list_act_title span{ padding:0px 10px;}
.list_warp .list_act_title span img{ position:relative; top:5px;}
.list_warp .list_act_title span a:hover{ text-decoration:none}

.content_list{border:1px #dfdfdf solid; border-top:none;border-bottom:none}
.content_list .title{ }
 /*.content_list th,.content_list td{ padding:0 0 0 20px}
 .content_list th{ background:#f1f1f1;  height:30px; line-height:30px; text-align:left; border-bottom:1px #dfdfdf solid;border-top:1px #fff solid;}
 .content_list td{background:#fff;  height:30px; line-height:30px; text-align:left; border-bottom:1px #dfdfdf solid; }
 .content_list .t1 td{background:#fff;  height:30px; line-height:30px; text-align:left; border-bottom:1px #dfdfdf solid;  }
 .content_list .t2 td{background:#f1f1f1;  height:30px; line-height:30px; text-align:left; border-bottom:1px #dfdfdf solid; border-top:1px #fff solid;}
*/
.page_list{ float:right; height:40px; line-height:40px;}
.page_list div{ }
.page_list span{ padding:2px 5px; background:url(admin_page_num_bg.gif) no-repeat; border:1px #a3a3a3 solid; height:16px; cursor:pointer}
.page_list span a{ color:#000}
.page_list span a:hover{ text-decoration:none}
.page_list span.act{ background:#245b8e; }
.page_list span.act a{color:#FFF; font-weight:bold}
.page_list i { font-style:normal; padding:0 5px;}

.page_count{ padding-left:15px;}




/*datagrid样式*/
.datagrid-header-row td{ height: 30px;}
.datagrid-btable td{ height: 28px;}



.foot{ margin-top:30px;}
.foot div{ color:gray}
.foot div a { color:gray}


